home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
rbbs_pc
/
wuw16.zip
/
WUW16.DOC
< prev
next >
Wrap
Text File
|
1990-03-22
|
6KB
|
159 lines
Who Uploaded What
Ver 1.6
Date released 03-22-90
Copyright '88 '89 '90 Ronald J. Bryant
Portions copyright Microsoft Corp.
Portions copyright Thomas Hanlin III
(program uses the GETCRT.OBJ and EXIST.OBJ files in ADVBAS99.ZIP)
Purpose:
1. To aid RBBS system operators in finding out who uploaded
a particular program, especially commercial programs, so
appropriate actions can be taken. Actually, the program
will search for any string.
2. To enable sysops to browse through the callers file.
This program was written using Microsofts Quick Basic compiler (ver 4.5).
It was written for RBBS 17.3A but should work with any version as long as
the callers file uses 64 byte records. The program is relatively slow in
in searching for a string, especially when you are searching 3,000 records
and the matching string is in the last record. The program does not use
any assembly routines, although I may use them in a future version to
speed things up a bit.
Starting the program:
The callers file and WUW.EXE must be in the same directory.
Starting with version 1.4 support for monochrome monitors was
added. Prior to this version, the program was written specifically
for color monitors.
Main menu option #1:
Search for a string:
Input the string to search for or press the Enter key to
return to the main menu. The search is case sensitive.
WUW.EXE will search the entire callers file for the
string. When the string is found, the scrolling will
stop. The target string will be shown on the bottom
of the screen (in yellow). Press any key and the text
will start scrolling again until it reaches the end of
the file or another string is found. When the end of
the file is reached, scrolling will stop. Press any
key to return to the main menu.
Option #1 goes through the entire callers file from the
last record to the first and displays the callers file
while searching through it.
Main menu option #2:
Browse callers file:
This will allow you to browse through the callers file, forward
or backward using the following keys:
Home = displays the last 23 entries in the callers file.
End = displays the first 23 entries in the callers file.
PgUp = shows the next 23 entries in the callers file.
PgDn = shows the previous 23 entries in the callers file.
Up arrow = shows the next entry in the callers file.
Dn arrow = shows the previous entry in the callers file.
Esc, Q, or q will return you to the main menu.
Main menu last option:
Esc = quit:
Pressing Esc, Q, q, X, x or 3 will clear the screen, close the
callers file, and return to DOS.
Revision History:
03-22-90 Ver 1.6
Bug reported and fixed. WUW would not read a large CALLERS file.
WUW used integer variables within the program. The number of records
in the callers file therefore could not exceed 32,767. This limited
the size of the callers file to 2,097,088 bytes. The program now
uses long integer variables. The number of records in the callers
file is now limited to 2,147,483,647. The size of the callers
file is now limited to 137,438,953,400 bytes. Any mainframes out
there running RBBS-PC ? This version has been tested with a 3.5
megabyte callers file. That's 55,000 lines in the callers file.
This bug was reported by Seth Jacobs.
08-01-89 Ver 1.5
For people who use the search option on a monochrome monitor, a small
diamond symbol will appear to the left of the line which matches the
search string. Just a little eye catcher.
The /M switch is gone. Internal code now determines which type of
monitor you are using (color or monochrome) and gives you the
correct type of menu.
06-01-89 Ver 1.4
Added support for the monochrome monitor with the /M command line
switch. No more funny looking screen on monochrome monitors.
The default is still the color monitor. For monochrome monitors
start the program as follows: WUW14 /M
03-01-89 Ver 1.3
If a file was uploaded to the SysOp, WUW would not show the file
description in the callers file. The filename would be the last line
on the screen. This has been fixed now, the filename description is
now the last line on the screen and the filename is the second from
the last line on the screen.
Added date and time clock to lower left of main menu screen.
Checks to see if CALLERS file exists. If it does not exist, then the
program exits to DOS.
Added error trapping. If an error occurs, then the error number and
line are printed.
02-01-89 Ver 1.2
In previous versions, browsing the callers file started with a blank
screen, now the most recent 23 entries are shown.
01-01-89 Ver 1.1
Fixed bug. Appending callers files caused a file length not evenly
divisable by 64. Minor change to main menu. Escape key used more
often to return to the main menu.
12-01-88 Ver 1.0
Initial release.
Bugs and Comments:
If you find any bugs or have any comments or questions
notify me at the address below or call the Phoenix RBBS.
( 1-309-792-2543 24 hrs 3/12/2400 baud 60 Mbytes )
Shareware notice:
If you find this program useful, please send two dollars
to:
Ron Bryant
RR 3 Box 360
Colona, IL. 61241
In any case, please pass this program on to other system
operators.